Big Huge Thesaurus

China fleece vine

noun